st=this,mt=function(f){"use strict";function M(e,t){var i,n=Object.keys(e);return Object.getOwnPropertySymbols&&(i=Object.getOwnPropertySymbols(e),t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)),n}function y(n){for(var t=1;tt.length)&&(e=t.length);for(var i=0,n=new Array(e);i=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:e};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){a=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function p(){for(var t=!1,e=arguments.length,i=new Array(e),n=0;nthis.option("wheelLimit")||(t.preventDefault(),n===i)||(e=this.$content.getBoundingClientRect(),i=t.clientX-e.left,t=t.clientY-e.top,this.zoomTo(n,{x:i,y:t}))}},{key:"zoomWithClick",value:function(t){var e=this.$content.getClientRects()[0],i=t.clientX-e.left,t=t.clientY-e.top;this.toggleZoom({x:i,y:t})}},{key:"attachEvents",value:function(){var l=this,c=(this.$content.addEventListener("load",this.onLoad),this.$container.addEventListener("wheel",this.onWheel,{passive:!1}),this.$container.addEventListener("click",this.onClick,{passive:!1}),this.initObserver(),new H(this.$container,{start:function(t,e){if(!l.option("touch"))return!1;if(l.velocity.scale<0)return!1;var r=e.composedPath()[0];if(!c.currentPointers.length){if(-1!==["BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(r.nodeName))return!1;if(l.option("textSelection")&&function(t,e){for(var i=r.childNodes,n=document.createRange(),o=0;o=a.left&&e>=a.top&&t<=a.right&&e<=a.bottom)return s}}}(t.clientX,t.clientY))return!1}return!h(r)&&!1!==l.trigger("touchStart",e)&&("mousedown"===e.type&&e.preventDefault(),l.state="pointerdown",l.resetDragPosition(),l.dragPosition.midPoint=null,l.dragPosition.time=Date.now(),!0)},move:function(t,e,i){if("pointerdown"===l.state)if(!1!==l.trigger("touchMove",i)){if(!(e.length<2&&!0===l.option("panOnlyZoomed")&&l.content.width<=l.viewport.width&&l.content.height<=l.viewport.height&&l.transform.scale<=l.option("baseScale"))&&(!(1i+.5*(e-i)?i:e;this.zoomTo(i,t)}},{key:"zoomTo",value:function(){var t=0a.to),n&&(t=this.content.yn.to),(s||o)&&(o=((s?a.from:a.to)-this.content.x)*i,(s=this.content.x+(this.velocity.x+o)/this.friction)>=a.from&&s<=a.to&&(o+=this.velocity.x),this.velocity.x=o,this.recalculateTransform()),(t||e)&&(s=((t?n.from:n.to)-this.content.y)*i,(a=this.content.y+(s+this.velocity.y)/this.friction)>=n.from&&a<=n.to&&(s+=this.velocity.y),this.velocity.y=s,this.recalculateTransform()))}},{key:"setDragResistance",value:function(){var t,e,i,n,o,s;"pointerdown"===this.state&&(o=(i=this.getBounds(this.dragPosition.scale)).boundX,i=i.boundY,o&&(n=this.dragPosition.xo.to),i&&(t=this.dragPosition.yi.to),!n&&!s||n&&s||(n=(s=n?o.from:o.to)-this.dragPosition.x,this.dragPosition.x=s-.3*n),!t&&!e||t&&e||(s=(o=t?i.from:i.to)-this.dragPosition.y,this.dragPosition.y=o-.3*s))}},{key:"setDragForce",value:function(){"pointerdown"===this.state&&(this.velocity.x=this.dragPosition.x-this.content.x,this.velocity.y=this.dragPosition.y-this.content.y,this.velocity.scale=this.dragPosition.scale-this.content.scale)}},{key:"recalculateTransform",value:function(){this.transform.x=this.content.x+this.velocity.x/(1/this.friction-1),this.transform.y=this.content.y+this.velocity.y/(1/this.friction-1),this.transform.scale=this.content.scale+this.velocity.scale/(1/this.friction-1)}},{key:"isAnimating",value:function(){return!(!this.friction||!(.05=t-1&&this.$next.setAttribute("disabled","")))}},{key:"cleanup",value:function(){this.$prev&&this.$prev.remove(),this.$prev=null,this.$next&&this.$next.remove(),this.$next=null,this.$container&&this.$container.remove(),this.$container=null}},{key:"attach",value:function(){this.carousel.on("refresh change",this.onRefresh)}},{key:"detach",value:function(){this.carousel.off("refresh change",this.onRefresh),this.cleanup()}}]),(C=Y).defaults={prevTpl:'',nextTpl:'',classNames:{main:"carousel__nav",button:"carousel__button",next:"is-next",prev:"is-prev"}},e(J,[{key:"buildList",value:function(){var t,i=this;if(!(this.carousel.pages.lengthi)&&(e.push({indexes:[],slides:[]}),c=e.length-1,h=0),h+=u.width,e[c].indexes.push(d),e[c].slides.push(u)}var f=this.option("center"),p=this.option("fill");e.forEach(function(t,e){t.index=e,t.width=t.slides.reduce(function(t,e){return t+e.width},0),t.left=t.slides[0].left,f&&(t.left+=.5*(i-t.width)*-1),p&&!o.option("infiniteX",o.option("infinite"))&&iv.length?v[v.length-1].index:0),this.page=t,this.pageIndex=t),this.updatePanzoom(),this.trigger("refresh")}},{key:"getSlideMetrics",value:function(t){t||(i=this.slides[0],(t=document.createElement("div")).dataset.isTestEl=1,t.style.visibility="hidden",(e=t.classList).add.apply(e,b((this.option("prefix")+this.option("classNames.slide")).split(" "))),i.customClass&&(e=t.classList).add.apply(e,b(i.customClass.split(" "))),this.$track.prepend(t));var e=Math.max(t.offsetWidth,x(t.getBoundingClientRect().width)),i=t.currentStyle||window.getComputedStyle(t),e=e+(parseFloat(i.marginLeft)||0)+(parseFloat(i.marginRight)||0);return t.dataset.isTestEl&&t.remove(),e}},{key:"findPageForSlide",value:function(e){e=parseInt(e,10)||0;var t=this.pages.find(function(t){return-1(i-=h*(l+u+f))&&t.lefti&&t.lefti&&t.leftc&&t.left<=c+l+f&&(e=0)):a.removeSlideEl(t),t.hasDiff=e}),0),o=0;this.slides.forEach(function(t,e){var i=0;t.$el?(e!==n||t.hasDiff?i=o+t.hasDiff*r:o=0,t.$el.style.left=.1n&&(t.content.x-=i,this.pageIndex=this.pageIndex+this.pages.length,e=!0),e&&"pointerdown"===t.state&&t.resetDragPosition(),e}},{key:"onTouchEnd",value:function(t,e){var i=this.option("dragFree");!i&&1e}));return n?[n=this.findPageForSlide(n.index),n+i*t]:[0,0]}},{key:"setPage",value:function(t,e){var i,n,o=0,s=parseInt(t,10)||0,a=this.page,r=this.pageIndex,l=this.pages.length,c=this.contentWidth,h=this.viewportWidth;return t=(s%l+l)%l,this.option("infiniteX",this.option("infinite"))&&h=this.fancybox.option("Thumbs.minScreenHeight")&&this.build()}},{key:"onClosing",value:function(){this.Carousel&&this.Carousel.Panzoom.detachEvents()}},{key:"onKeydown",value:function(t,e){e===t.option("Thumbs.key")&&this.toggle()}},{key:"build",value:function(){var t,i=this;this.$container||((t=document.createElement("div")).classList.add("fancybox__thumbs"),this.fancybox.$carousel.parentNode.insertBefore(t,this.fancybox.$carousel.nextSibling),this.Carousel=new T(t,p(!0,{Dots:!1,Navigation:!1,Sync:{friction:0},infinite:!1,center:!0,fill:!0,dragFree:!0,slidesPerPage:1,preload:1},this.fancybox.option("Thumbs.Carousel"),{Sync:{target:this.fancybox.Carousel},slides:this.getSlides()})),this.Carousel.Panzoom.on("wheel",function(t,e){e.preventDefault(),i.fancybox[e.deltaY<0?"prev":"next"]()}),this.$container=t,this.state="visible")}},{key:"getSlides",value:function(){var t,e=[],i=E(this.fancybox.items);try{for(i.s();!(t=i.n()).done;){var n=t.value,o=n.thumb;o&&e.push({html:this.fancybox.option("Thumbs.tpl").replace(/\{\{src\}\}/gi,o),customClass:"has-thumb has-".concat(n.type||"image")})}}catch(t){i.e(t)}finally{i.f()}return e}},{key:"toggle",value:function(){"visible"===this.state?this.hide():"hidden"===this.state?this.show():this.build()}},{key:"show",value:function(){"hidden"===this.state&&(this.$container.style.display="",this.Carousel.Panzoom.attachEvents(),this.state="visible")}},{key:"hide",value:function(){"visible"===this.state&&(this.Carousel.Panzoom.detachEvents(),this.$container.style.display="none",this.state="hidden")}},{key:"cleanup",value:function(){this.Carousel&&(this.Carousel.destroy(),this.Carousel=null),this.$container&&(this.$container.remove(),this.$container=null),this.state="init"}},{key:"attach",value:function(){this.fancybox.on(this.events)}},{key:"detach",value:function(){this.fancybox.off(this.events),this.cleanup()}}]),(_=it).defaults={minSlideCount:2,minScreenHeight:500,autoStart:!0,key:"t",Carousel:{},tpl:''};var rt={video:{autoplay:!0,ratio:16/9},youtube:{autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},vimeo:{hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},html5video:{tpl:'',format:""}},C;function at(t){r(this,at),this.fancybox=t;for(var e=0,i=["onInit","onReady","onCreateSlide","onRemoveSlide","onSelectSlide","onUnselectSlide","onRefresh","onMessage"];en||i / ',attr:{tabindex:-1}},prev:{type:"button",class:"fancybox__button--prev",label:"PREV",html:'',attr:{"data-fancybox-prev":""}},next:{type:"button",class:"fancybox__button--next",label:"NEXT",html:'',attr:{"data-fancybox-next":""}},fullscreen:{type:"button",class:"fancybox__button--fullscreen",label:"TOGGLE_FULLSCREEN",html:'',click:function(t){t.preventDefault(),z.element()?z.deactivate():z.activate(this.fancybox.$container)}},slideshow:{type:"button",class:"fancybox__button--slideshow",label:"TOGGLE_SLIDESHOW",html:'',click:function(t){t.preventDefault(),this.Slideshow.toggle()}},zoom:{type:"button",class:"fancybox__button--zoom",label:"TOGGLE_ZOOM",html:'',click:function(t){t.preventDefault(),(t=this.fancybox.getSlide().Panzoom)&&t.toggleZoom()}},download:{type:"link",label:"DOWNLOAD",class:"fancybox__button--download",html:'',click:function(t){t.stopPropagation()}},thumbs:{type:"button",label:"TOGGLE_THUMBS",class:"fancybox__button--thumbs",html:'',click:function(t){t.stopPropagation(),(t=this.fancybox.plugins.Thumbs)&&t.toggle()}},close:{type:"button",label:"CLOSE",class:"fancybox__button--close",html:'',attr:{"data-fancybox-close":"",tabindex:0}}}},mt=(e(ft,[{key:"onInit",value:function(){if(this.fancybox.option("Toolbar.autoEnable")){var t,e=!1,i=E(this.fancybox.items);try{for(i.s();!(t=i.n()).done;)if("image"===t.value.type){e=!0;break}}catch(t){i.e(t)}finally{i.f()}if(!e)return void(this.state="disabled")}var n,o=E(this.fancybox.option("Toolbar.display"));try{for(o.s();!(n=o.n()).done;){var s=n.value;if("close"===(m(s)?s.id:s)){this.fancybox.options.closeButton=!1;break}}}catch(t){o.e(t)}finally{o.f()}}},{key:"onPrepare",value:function(){var t=this.fancybox;if("init"===this.state&&(this.build(),this.update(),this.Slideshow=new dt(t),!t.Carousel.prevPage&&(t.option("slideshow.autoStart")&&this.Slideshow.activate(),t.option("fullscreen.autoStart")&&!z.element())))try{z.activate(t.$container)}catch(t){}}},{key:"onFsChange",value:function(){window.scrollTo(z.pageXOffset,z.pageYOffset)}},{key:"onSettle",value:function(){var t=this.fancybox,e=this.Slideshow;e&&e.isActive()&&(t.getSlide().index!==t.Carousel.slides.length-1||t.option("infinite")?"done"===t.getSlide().state&&e.setTimer():e.deactivate())}},{key:"onChange",value:function(){this.update(),this.Slideshow&&this.Slideshow.isActive()&&this.Slideshow.clearTimer()}},{key:"onDone",value:function(t,e){var i=this.Slideshow;e.index===t.getSlide().index&&(this.update(),i&&i.isActive()&&(t.option("infinite")||e.index!==t.Carousel.slides.length-1?i.setTimer():i.deactivate()))}},{key:"onRefresh",value:function(t){t&&t.index!==this.fancybox.getSlide().index||(this.update(),!this.Slideshow||!this.Slideshow.isActive()||t&&"done"!==t.state||this.Slideshow.deactivate())}},{key:"onKeydown",value:function(t,e,i){" "===e&&this.Slideshow&&(this.Slideshow.toggle(),i.preventDefault())}},{key:"onClosing",value:function(){this.Slideshow&&this.Slideshow.deactivate(),document.removeEventListener("fullscreenchange",this.onFsChange)}},{key:"createElement",value:function(t){var e,i;for(i in"div"===t.type?e=document.createElement("div"):(e=document.createElement("link"===t.type?"a":"button")).classList.add("carousel__button"),e.innerHTML=t.html,e.setAttribute("tabindex",t.tabindex||0),t.class&&(n=e.classList).add.apply(n,b(t.class.split(" "))),t.attr)e.setAttribute(i,t.attr[i]);t.label&&e.setAttribute("title",this.fancybox.localize("{{".concat(t.label,"}}"))),t.click&&e.addEventListener("click",t.click.bind(this)),"prev"===t.id&&e.setAttribute("data-fancybox-prev",""),"next"===t.id&&e.setAttribute("data-fancybox-next","");var n=e.querySelector("svg");return n&&(n.setAttribute("role","img"),n.setAttribute("tabindex","-1"),n.setAttribute("xmlns","http://www.w3.org/2000/svg")),e}},{key:"build",value:function(){var o=this;this.cleanup();var s,a=this.fancybox.option("Toolbar.items"),r=[{position:"left",items:[]},{position:"center",items:[]},{position:"right",items:[]}],l=this.fancybox.plugins.Thumbs,t=E(this.fancybox.option("Toolbar.display"));try{for(t.s();!(s=t.n()).done;)!function(){var t=s.value,e=void 0,i=void 0,i=m(t)?(e=t.id,p({},a[e],t)):a[e=t],n,t;if(!(["counter","next","prev","slideshow"].includes(e)&&o.fancybox.items.length<2)){if("fullscreen"===e){if(!document.fullscreenEnabled||window.fullScreen)return;document.addEventListener("fullscreenchange",o.onFsChange)}("thumbs"!==e||l&&"disabled"!==l.state)&&i&&(n=i.position||"right",(t=r.find(function(t){return t.position===n}))&&t.items.push(i))}}()}catch(o){t.e(o)}finally{t.f()}var e=document.createElement("div");e.classList.add("fancybox__toolbar");for(var i=0,n=r;il.option("baseScale"),h=E(this.fancybox.$container.querySelectorAll(".fancybox__button--zoom"));try{for(h.s();!(r=h.n()).done;){var d=r.value;c?d.removeAttribute("disabled"):d.setAttribute("disabled","")}}catch(t){h.e(t)}finally{h.f()}var u,f=E(this.fancybox.$container.querySelectorAll("[data-fancybox-index]"));try{for(f.s();!(u=f.n()).done;)u.value.innerHTML=e.index+1}catch(t){f.e(t)}finally{f.f()}var p,m=E(this.fancybox.$container.querySelectorAll("[data-fancybox-count]"));try{for(m.s();!(p=m.n()).done;)p.value.innerHTML=n}catch(t){m.e(t)}finally{m.f()}if(!this.fancybox.option("infinite")){var g,v=E(this.fancybox.$container.querySelectorAll("[data-fancybox-prev]"));try{for(v.s();!(g=v.n()).done;){var y=g.value;0===i?y.setAttribute("disabled",""):y.removeAttribute("disabled")}}catch(t){v.e(t)}finally{v.f()}var b,x=E(this.fancybox.$container.querySelectorAll("[data-fancybox-next]"));try{for(x.s();!(b=x.n()).done;){var w=b.value;i===n-1?w.setAttribute("disabled",""):w.removeAttribute("disabled")}}catch(t){x.e(t)}finally{x.f()}}}},{key:"cleanup",value:function(){this.Slideshow&&this.Slideshow.isActive()&&this.Slideshow.clearTimer(),this.$container&&this.$container.remove(),this.$container=null}},{key:"attach",value:function(){this.fancybox.on(this.events)}},{key:"detach",value:function(){this.fancybox.off(this.events),this.cleanup()}}]),ft);function ft(t){var i=this;r(this,ft),this.fancybox=t,this.$container=null,this.state="init";for(var e=0,n=["onInit","onPrepare","onDone","onKeydown","onClosing","onChange","onSettle","onRefresh"];e',spinner:'',main:null},l10n:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ERROR:"Something Went Wrong, Please Try Again Later",IMAGE_ERROR:"Image Not Found",ELEMENT_NOT_FOUND:"HTML Element Not Found",AJAX_NOT_FOUND:"Error Loading AJAX : Not Found",AJAX_FORBIDDEN:"Error Loading AJAX : Forbidden",IFRAME_ERROR:"Error Loading Page",TOGGLE_ZOOM:"Toggle zoom level",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_SLIDESHOW:"Toggle slideshow",TOGGLE_FULLSCREEN:"Toggle full-screen mode",DOWNLOAD:"Download"}},$=new Map,yt=0,O=(i(D,v),gt=n(D),e(D,[{key:"option",value:function(t){for(var e,e=(e=this.getSlide())?e[t]:void 0,i=arguments.length,n=new Array(1{{ERROR}}
"),this.setContent(t,i,{suffix:"error"})}},{key:"showLoading",value:function(t){var e=this,i=(t.state="loading",t.$el.classList.add("is-loading"),t.$el.querySelector(".fancybox__spinner"));i||((i=document.createElement("div")).classList.add("fancybox__spinner"),i.innerHTML=this.option("template.spinner"),i.addEventListener("click",function(){e.Carousel.Panzoom.velocity||e.close()}),t.$el.prepend(i))}},{key:"hideLoading",value:function(t){var e=t.$el&&t.$el.querySelector(".fancybox__spinner");e&&(e.remove(),t.$el.classList.remove("is-loading")),"loading"===t.state&&(this.trigger("load",t),t.state="ready")}},{key:"next",value:function(){var t=this.Carousel;t&&1 *"),this.getCell(t))},p.getAdjacentCellElements=function(t,e){if(!t)return this.selectedSlide.getCellElements();e=void 0===e?this.selectedIndex:e;var i=this.slides.length;if(i<=1+2*t)return this.getCellElements();for(var n=[],o=e-t;o<=e+t;o++){var s=this.options.wrapAround?a.modulo(o,i):o,s;(s=this.slides[s])&&(n=n.concat(s.getCellElements()))}return n},p.queryCell=function(t){if("number"==typeof t)return this.cells[t];if("string"==typeof t){if(t.match(/^[#\.]?[\d\/]/))return;t=this.element.querySelector(t)}return this.getCell(t)},p.uiChange=function(){this.emitEvent("uiChange")},p.childUIPointerDown=function(t){"touchstart"!=t.type&&t.preventDefault(),this.focus()},p.onresize=function(){this.watchCSS(),this.resize()},a.debounceMethod(f,"onresize",150),p.resize=function(){var t;this.isActive&&(this.getSize(),this.options.wrapAround&&(this.x=a.modulo(this.x,this.slideableWidth)),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize(),this.emitEvent("resize"),t=this.selectedElements&&this.selectedElements[0],this.selectCell(t,!1,!0))},p.watchCSS=function(){this.options.watchCSS&&(-1!=l(this.element,":after").content.indexOf("flickity")?this.activate():this.deactivate())},p.onkeydown=function(t){var e=document.activeElement&&document.activeElement!=this.element;this.options.accessibility&&!e&&(e=f.keyboardHandlers[t.keyCode])&&e.call(this)},f.keyboardHandlers={37:function(){var t=this.options.rightToLeft?"next":"previous";this.uiChange(),this[t]()},39:function(){var t=this.options.rightToLeft?"previous":"next";this.uiChange(),this[t]()}},p.focus=function(){var t=n.pageYOffset;this.element.focus({preventScroll:!0}),n.pageYOffset!=t&&n.scrollTo(n.pageXOffset,t)},p.deactivate=function(){this.isActive&&(this.element.classList.remove("flickity-enabled"),this.element.classList.remove("flickity-rtl"),this.unselectSelectedSlide(),this.cells.forEach(function(t){t.destroy()}),this.element.removeChild(this.viewport),h(this.slider.children,this.element),this.options.accessibility&&(this.element.removeAttribute("tabIndex"),this.element.removeEventListener("keydown",this)),this.isActive=!1,this.emitEvent("deactivate"))},p.destroy=function(){this.deactivate(),n.removeEventListener("resize",this),this.allOff(),this.emitEvent("destroy"),s&&this.$element&&s.removeData(this.element,"flickity"),delete this.element.flickityGUID,delete u[this.guid]},a.extend(p,o),f.data=function(t){return(t=(t=a.getQueryElement(t))&&t.flickityGUID)&&u[t]},a.htmlInit(f,"flickity"),s&&s.bridget&&s.bridget("flickity",f),f.setJQuery=function(t){s=t},f.Cell=i,f.Slide=r,f},"function"==typeof define&&define.amd?define("flickity/js/flickity",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./cell","./slide","./animate"],function(t,e,i,n,o,s){return q(j,t,e,i,n,o,s)}):"object"==typeof module&&module.exports?module.exports=q(j,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./cell"),require("./slide"),require("./animate")):(mt=j.Flickity,j.Flickity=q(j,j.EvEmitter,j.getSize,j.fizzyUIUtils,mt.Cell,mt.Slide,mt.animatePrototype)),O=window,W=function(n,t){function e(){}var t,i=((t=e.prototype=Object.create(t.prototype)).bindStartEvent=function(t){this._bindStartEvent(t,!0)},t.unbindStartEvent=function(t){this._bindStartEvent(t,!1)},t._bindStartEvent=function(t,e){var e=void 0===e||e?"addEventListener":"removeEventListener",i="mousedown";n.PointerEvent?i="pointerdown":"ontouchstart"in n&&(i="touchstart"),t[e](i,this)},t.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},t.getTouch=function(t){for(var e=0;e1",dragThreshold:3}),t.createMethods.push("_createDrag");var n=t.prototype,o=(s.extend(n,e.prototype),n._touchActionValue="pan-y","createTouch"in document),a=!1,r=(n._createDrag=function(){this.on("activate",this.onActivateDrag),this.on("uiChange",this._uiChangeDrag),this.on("deactivate",this.onDeactivateDrag),this.on("cellChange",this.updateDraggable),o&&!a&&(i.addEventListener("touchmove",function(){}),a=!0)},n.onActivateDrag=function(){this.handles=[this.viewport],this.bindHandles(),this.updateDraggable()},n.onDeactivateDrag=function(){this.unbindHandles(),this.element.classList.remove("is-draggable")},n.updateDraggable=function(){">1"==this.options.draggable?this.isDraggable=1this.options.dragThreshold},n.pointerUp=function(t,e){delete this.isTouchScrolling,this.viewport.classList.remove("is-pointer-down"),this.dispatchEvent("pointerUp",t,[e]),this._dragPointerUp(t,e)},n.pointerDone=function(){i.removeEventListener("scroll",this),delete this.pointerDownScroll},n.dragStart=function(t,e){this.isDraggable&&(this.dragStartPosition=this.x,this.startAnimation(),i.removeEventListener("scroll",this),this.dispatchEvent("dragStart",t,[e]))},n.pointerMove=function(t,e){var i=this._dragPointerMove(t,e);this.dispatchEvent("pointerMove",t,[e,i]),this._dragMove(t,e,i)},n.dragMove=function(t,e,i){var n,o;this.isDraggable&&(t.preventDefault(),this.previousDragX=this.dragX,n=this.options.rightToLeft?-1:1,this.options.wrapAround&&(i.x=i.x%this.slideableWidth),n=this.dragStartPosition+i.x*n,!this.options.wrapAround&&this.slides.length&&(n=(n=(o=Math.max(-this.slides[0].target,this.dragStartPosition))this.slides[0].target&&-n=this.cells.length||(t=this.cells.slice(e,1+n),this.navSelectedElements=t.map(function(t){return t.element}),this.changeNavSelectedClass("add")))},t.changeNavSelectedClass=function(e){this.navSelectedElements.forEach(function(t){t.classList[e]("is-nav-selected")})},t.activateAsNavFor=function(){this.navCompanionSelect(!0)},t.removeNavSelectedElements=function(){this.navSelectedElements&&(this.changeNavSelectedClass("remove"),delete this.navSelectedElements)},t.onNavStaticClick=function(t,e,i,n){"number"==typeof n&&this.navCompanion.selectCell(n)},t.deactivateAsNavFor=function(){this.removeNavSelectedElements()},t.destroyAsNavFor=function(){this.navCompanion&&(this.navCompanion.off("select",this.onNavCompanionSelect),this.off("staticClick",this.onNavStaticClick),delete this.navCompanion)},i},"function"==typeof define&&define.amd?define("flickity-as-nav-for/as-nav-for",["flickity/js/index","fizzy-ui-utils/utils"],mt):"object"==typeof module&&module.exports?module.exports=mt(require("flickity"),require("fizzy-ui-utils")):st.Flickity=mt(st.Flickity,st.fizzyUIUtils),function(e,i){"use strict";"function"==typeof define&&define.amd?define("imagesloaded/imagesloaded",["ev-emitter/ev-emitter"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("ev-emitter")):e.imagesLoaded=i(e,e.EvEmitter)}("undefined"!=typeof window?window:this,function(e,t){var s=e.jQuery,a=e.console;function r(t,e){for(var i in e)t[i]=e[i];return t}var l=Array.prototype.slice;function c(t,e,i){if(!(this instanceof c))return new c(t,e,i);var n,o=t;(o="string"==typeof t?document.querySelectorAll(t):o)?(this.elements=(n=o,Array.isArray(n)?n:"object"==typeof n&&"number"==typeof n.length?l.call(n):[n]),this.options=r({},this.options),"function"==typeof e?i=e:r(this.options,e),i&&this.on("always",i),this.getImages(),s&&(this.jqDeferred=new s.Deferred),setTimeout(this.check.bind(this))):a.error("Bad element for imagesLoaded "+(o||t))}(c.prototype=Object.create(t.prototype)).options={},c.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},c.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&h[e]){for(var i=t.querySelectorAll("img"),n=0;n!1,D.onfocus=function(){Ot&&(this.value="",Lt.value=ue,Lt.style.background=`linear-gradient(to right, var(--orange) 0%, var(--orange) ${(Lt.value-Lt.min)/(Lt.max-Lt.min)*100}%, var(--input-border-color) ${(Lt.value-Lt.min)/(Lt.max-Lt.min)*100}%, var(--input-border-color) 100%)`,Ot=!1)},D.onchange=function(){let t=Number(this.value);t>St&&(t=St),(Lt.value=t)=ut.offsetHeight+ut.offsetTop-gt.offsetHeight||window.pageYOffset>ut.offsetTop?gt.classList.add("sticky"):gt.classList.remove("sticky")}gt&&(ut=document.getElementById("product-view"),gt.offsetWidth,V(),window.onscroll=function(){V()});let vt=document.getElementsByClassName("noverflow-slider");if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){let e=vt.scrollWidth;window.addEventListener("load",()=>{setInterval(()=>{for(let t=0;tt?t:o)<=0&&(o=0),i.classList.add("step"+o)}t.addEventListener("click",function(){clearInterval(s),c(),h()});let s;function h(){s=setInterval(function(){c()},4e3)}return h(),void e.addEventListener("click",function(){clearInterval(s);var t=Math.floor(document.getElementsByTagName("body")[0].offsetWidth/n.offsetWidth);i.children.length,i.classList.remove("step"+o),--o<=0&&(o=0),i.classList.add("step"+o),h()})}});function Y(){let t=this.parentElement.getElementsByClassName("form-control--password")[0];"password"===t.type?t.type="text":t.type="password"}let Ft=document.getElementsByClassName("info-icon--password");for(let t=0;t{i.addEventListener("click",function(){var t=i.getAttribute("data-youtube"),e=i.getAttribute("data-title");Vt.classList.add("open"),document.getElementById("popup-title").innerHTML=e,document.querySelector("#popup-video").innerHTML=`
`})}),Yt&&Yt.addEventListener("click",()=>{Vt.classList.remove("open"),document.querySelector("#popup-video").innerHTML=""}),document.getElementById("close-calculator")),Jt=(Zt&&Zt.addEventListener("click",function(t){t.preventDefault(),document.getElementById("calculators").classList.remove("open")}),document.getElementById("popup_close")),Kt=document.getElementById("popup_qr_close"),Qt=document.getElementById("popup_close"),te=document.getElementById("popup_app_close"),ee=document.getElementById("popup_app_close2");if(Jt){let t=document.getElementById("popup_blur");Jt.addEventListener("click",function(t){yt()}),t.addEventListener("click",function(t){yt()})}if(te&&te.addEventListener("click",function(t){xt(),document.cookie="app-popup=yes"}),ee&&ee.addEventListener("click",function(t){xt(),document.cookie="app-popup=yes"}),Kt&&(document.getElementById("popup_blur"),Kt.addEventListener("click",function(t){document.getElementById("popup--qr").classList.remove("open"),document.cookie="qr-banner=yes"})),Qt){let t=document.getElementById("popup_blur");Qt.addEventListener("click",function(t){bt()}),t.addEventListener("click",function(t){bt()})}function yt(){document.getElementById("popup-daily").classList.remove("open")}function bt(){document.getElementById("popup--receipt").classList.remove("open")}function xt(){document.getElementById("popup--app").classList.remove("open")}let ie=document.getElementsByTagName("body")[0],ne=document.getElementsByClassName("mobile_app_alert")[0],oe=document.getElementsByClassName("mobile_app_alert__close")[0];oe.addEventListener("click",function(t){t.preventDefault(),ne.classList.remove("active"),ie.classList.remove("mobile_app_alert_open"),document.cookie="app-store-banner=yes"}),Fancybox.bind('[data-fancybox="gallery"]',{dragToClose:!1,Toolbar:!1,closeButton:"top",Image:{zoom:!0},buttons:!1,Thumbs:{autoStart:!1}});var se=document.querySelector(".compare__block__right"),ae=document.querySelectorAll(".button--previous"),re=document.querySelectorAll(".button--next"),wt=0,Et=!1,St=10,kt=0,Ct=0,le=0,ce=.2,he=0,de;function At(t){var e=t-le,t=(Et||(e=80,Et=!0),le=t,Ct+=kt=e/20*(wt*St*ce+kt*(1-ce)),se.scrollLeft),e=Math.floor(t+kt);.5